/**
 * Project Name:zyhj-admin
 * File Name:QyxxSevController.java
 * Package Name:com.vviton.zyhj.admin.controller
 * Date:2017年3月24日下午12:12:19
 *
 */

package com.vviton.zyhj.admin.controller;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;

import com.vviton.zyhj.admin.service.QyxxService;
import com.vviton.zyhj.common.base.BaseController;
import com.vviton.zyhj.common.view.ViewHzfxx;
import com.wdcloud.framework.core.log.annotation.MonitorLog;

/**
 * ClassName:QyxxSevController <br/>
 * Function: o2o企业信息外部调用接口. <br/>
 * Date: 2017年3月24日 下午12:12:19 <br/>
 *
 * @author libo
 * @version
 * @since JDK 1.7
 * @see
 */
@Controller
@RequestMapping("qyglsev")
public class QyxxSevController extends BaseController {

    /** 企业信息管理service */
    @Autowired
    private QyxxService tYyxtO2oQyxxbService;

    /**
     *
     * isHzfrzAndxyqd,(查询合作方是否入驻和协议签订判断). <br/>
     * Author: libo <br/>
     * Create Date: 2017年3月24日 <br/>
     * ===============================================================<br/>
     * Modifier: libo <br/>
     * Modify Date: 2017年3月24日 <br/>
     * Modify Description: <br/>
     * ===============================================================<br/>
     *
     * @param loginid 登录人id
     * @param cmsorgcode 组织机构代码
     * @return
     * @since JDK 1.7
     */
    @RequestMapping(value = "/hzfrzInfo", method = RequestMethod.GET)
    @ResponseBody
    @MonitorLog(text = "查询合作方是否入驻和协议签订判断", containRequest = true)
    public ViewHzfxx ishzfrzInfo(@RequestParam String loginid, @RequestParam String cmsorgcode) {
        return tYyxtO2oQyxxbService.isHzfrzAndxyqd(loginid, cmsorgcode);
    }

    /**
     *
     * HzfxxListByCmsorgcode,(根据组织机构代码集合获取所有的企业信息). <br/>
     * Author: libo <br/>
     * Create Date: 2017年3月24日 <br/>
     * ===============================================================<br/>
     * Modifier: libo <br/>
     * Modify Date: 2017年3月24日 <br/>
     * Modify Description: <br/>
     * ===============================================================<br/>
     *
     * @param cmsorgcode 组织机构代码集合
     * @return List<ViewHzfxx> 合作方信息列表
     * @since JDK 1.7
     */
    @RequestMapping(value = "/gethzfxxList", method = RequestMethod.GET)
    @ResponseBody
    @MonitorLog(text = "根据组织机构代码集合获取所有的企业信息", containRequest = true)
    public List<ViewHzfxx> HzfxxListByCmsorgcode(@RequestParam String cmsorgcode) {
        return tYyxtO2oQyxxbService.HzfxxListByCmsorgcode(cmsorgcode);
    }

}
